@charset "utf-8";
/*---------- import ---------*/
@import url("layout.css");

/**/
body{ font:"宋体", Verdana, Arial; font-size:12px; background:#fff; margin:0px; padding:0px;}
span,p,ol,ul,li,form,input,ul,li,dt,dl,dd,em,a,h1,h2,h3,h4,h5,h6,i,iframe,center,del,ins,dl, pre, field, input, blockquote, th, td{ margin:0px; padding:0px;}
ul, ol { list-style:none;}
p, li {	line-height:1.8em;}
input, textarea, select, button, file {	font-size:12px;}
img { border:0;}

a.a_blue:link, a.a_blue:visited { text-decoration:none; color:#2754BB;}
a.a_blue:hover, a.a_blue:active { text-decoration:underline; color:#ff7300;}
a.a_yellow:link, a.a_yellow:visited { text-decoration:none; color:#FF7402;}
a.a_yellow:hover, a.a_yellow:active { text-decoration:underline; color:#FF7402;}
.blue_link a, .blue_link a:link, .blue_link a:visited{color: #003399;text-decoration: none;}
.blue_link a:hover{color: #ff7300;text-decoration: underline;}
.gray_link a, .gray_link a:link, .gray_link a:visited{color: #666;text-decoration: none;}
.gray_link a:hover{color: #ff7300;text-decoration: underline;}

.clr {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}
.mar7 { margin-top: 7px;}
.mar12 { margin-top: 12px;}
.f_l { float:left;}
.f_r { float:right;}
.f_n { float:none; margin: 0 auto;}
.f_w { font-weight:bold;}
.f14 { font-size:14px;}
.m_l { margin-left:10px;}
.m_r { margin-right:10px;}
.cen { text-align:center; padding-top: 5px; *padding-top: 5px!important; *padding-top: 0px;}
.hui{color:#666666;}
.main960 { width: 960px;}
.main730 { width: 730px;}
.jiezhi{ display:block;white-space:nowrap;overflow:hidden;   
    -o-text-overflow: ellipsis;    /* for Opera */   
    text-overflow:ellipsis;        /* for IE */   }

/**/
#top { background:#F4F3F2; border-bottom: 1px #CDCDCD solid; height: 26px;}
#top_nav span { display:block; line-height: 26px;}
#top_nav .wz_right {display:block; line-height: 26px; float:right; margin-right: 5px;}
#head { width: 960px; clear:both; overflow:hidden;}
#head #logo { float:left; display:block; padding-left: 10px; margin-right: 20px;}
#head #youl { float:right; width: 258px; margin-left: 25px; display:inline;}
#head #youl li {color:#666;}
#head #youl li.bg { height: 26px; line-height: 26px; background:url(../../images/bmdhbgs.gif) 0 -33px no-repeat; padding-left: 15px;}
#head #youl li.tel { height: 22px; line-height: 22px; width: 140px; padding-left: 13px;}
#head #youl li.zxqq { display:block; padding-right: 13px;}
#font { float:none; margin: 0 auto; margin-top: 10px; border-top: 3px #cc0d01 solid; padding-top: 5px;}
#font p { text-align:center;}
#lanm_nav { float:none; margin: 0 auto; width: 928px; border-bottom: 1px #C8DBEB solid; border-right: 1px #C8DBEB solid; border-left: 1px #C8DBEB solid; padding: 10px 15px 0; background:#FCFCFC}
#lanm_nav span { float:left; display:block; margin-right: 10px; padding-bottom: 7px; white-space:nowrap; color:#ccc} 
/*banner*/
#topbanner{ float:right; width:468px; padding-top: 3px;}
#big_nav { float: left; width: 650px; height: 57px; margin-top: 7px;}
#big_z,#big_r { float:left; width: 5px; height: 57px; background:url(../../images/big_nav_bg.gif) no-repeat;}
#big_r { background-position: -35px 0px;}
#big_c { float:left; width:640px; height: 57px; background:url(../../images/big_nav_bg.gif) -63px -66px repeat-x; overflow:hidden}
#big_c li { float:left; height: 27px; line-height: 27px;}
#younar { float:right; width: 258px;}
#younar .huany { float:left; width: 258px; height: 26px; line-height: 26px; background:url(../../images/bmdhbgs.gif) 0 -33px no-repeat; text-align:center;}

#t_dh { height: 27px; padding-left: 30px;}
#t_dh li { float:left; width: 68px; background:url(../../images/big_nav_bg1.gif) no-repeat;}
#t_dh li span { width: 51px; padding-left: 17px; font-size:14px; font-weight:bold; display:block; cursor: hand}
#t_dh1 { height: 27px; padding-left: 10px;}
.t_dh_bg { background:url(../../images/big_nav_bg1.gif) 0px -36px no-repeat; color:#FFF;}
#input { float:left; width: 298px; height: 20px; margin: 2px 5px 0px 0px; line-height: 20px; font-size:14px}
#button { float:left; width: 79px; height: 27px; background:url(../../images/zyx_blue.gif) no-repeat; border:0px;}
#search { float:left; width: 400px;}
#keywords { float:left; color:#FFF;}
#search_result a { color:#FFFFFF;}
/**/
#column { height:33px; background:url(../../images/bmdhbgs.gif) 0 -181px no-repeat;}
#column ul { padding-top: 4px; padding-left: 40px;}
#column ul li { float:left; width:68px; height:29px; line-height: 29px; font-weight:bold; font-size: 14px; text-align:center;}
#column ul li a { color:#FFF;}
#column .current { background:url(../../images/bmdhbgs.gif) 0 -133px no-repeat; margin-right: -3px; position:relative;}
#column .current a { color:#000;}
#column .co_bg { background:url(../../images/bmdhbgs.gif) 0 5px no-repeat; padding: 0 3px;}
.co_bg a, .co_bg a:link, .co_bg a:visited{color: #fff;text-decoration: none;}
.co_bg a:hover { color:#FFF; text-decoration: underline;}
#column .no_bg { background: none;}


#mast_top_r { float:left; width: 260px; height: 224px; border: 1px #FDD873 solid; padding: 1px; overflow:hidden;}
#mast_top_r #login { float:left; width: 244px; height: 79px; background:#FFF9DE; padding: 8px;}
#mast_top_r #login .login_put { width: 113px; height: 19px; line-height: 19px; padding-left: 5px; background: #FFFFFF; border: 1px #FCB409 solid;}
#mast_top_r #login span { background:url(../../images/homeico.gif) no-repeat; padding-left: 13px; height: 20px;}
#mast_top_r #login span.mizce { background-position: 0 1px;}
#mast_top_r #login span.gepass { background-position: 0 -18px; padding-left: 20px;}
#mast_top_r #mare_ry { float:left; width: 254px; height: 125px; background:#FEEBB8; border-top: 4px #FEF0C7 solid; padding: 0px 3px;}
#mast_top_r #mare_ry ul { float:left; width: 100%; margin-top: 5px;}
#mast_top_r #mare_ry ul li.list { float:left; width: 124px; height: 33px; line-height: 33px; background:url(../../images/body-bg_list.gif) no-repeat; margin-bottom: 5px; display:inline;}
li.list span { float:left; margin-left: 7px; background:url(../../images/homeico.gif) no-repeat; padding-left: 20px; font: bold 14px/33px "";}
li.list span.ly { background-position: 0 -33px;}
li.list span.ly1 { background-position: 0 -62px;}
li.list span.ly2 { background-position: 0 -90px;}
li.list span.ly3 { background-position: 0 -120px;}


.sidebar_l { width:295px;}
.sidebar_c { width:400px;}
.sidebar_r { width:245px;}
.sidebar_r1 { width: 655px;}